<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>class的get和set</title>
    </head>
    <body>
        <script type="text/javascript">
            // class 里面的 get 和 set
            class Computer{
                //声明一个属性  # 私有属性
                #mem = null;
                //使用 getter 返回属性值 this 是指向实例对象的
                get memory(){
                    return this.#mem;
                }

                //使用 setter 设置属性  this 是指向实例对象的
                set memory(v){
                    this.#mem = v;
                }
            }
            //实例化对象
            let m = new Computer();
            //获取 memory 属性
            // console.log(m.memory);

            //设置
            m.memory = '48G';

            // console.log(m.#mem)
        </script>
    </body>
</html>
